package com.dabaozhan.modules.wx_app.entity;

import com.dabaozhan.modules.wx_app.base.AbstractBaseEntity;

/**
 * @author houzhong
 * @date 2018-12-26 09:38
 *
 * 用户日志明细
 */
public class AccountLogEntity extends AbstractBaseEntity {

    /**
     * 发送人
     */
    private String userId;

    /**
     * 用户余额id
     */
    private String accountId;

    /**
     * 编号
     */
    private String accountNumber;

    /**
     * 业务编号
     */
    private String businessNumber;

    /**
     * 类型 1 充值 2 提现 3 支出 4 收入
     */
    private String businessType;

    /**
     * 金额
     */
    private Float price;

    /**
     * 提现操作状态，1 未操作 2 已操作
     */
    private Integer type;

    /**
     * 所属人名称
     */
    private String bankName;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 所属银行
     */
    private String bankCardName;

    /**
     * 银行卡号
     */
    private String bankCardNumber;

    /**
     * 总金额
     */
    private Float amount;

    /**
     * 支付方式 1 线下 2 微信 3 银行卡 4 余额
     */
    private Integer paymentType;

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setBusinessNumber(String businessNumber) {
        this.businessNumber = businessNumber;
    }

    public String getBusinessNumber() {
        return businessNumber;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setPrice(Float price) {
        this.price = price;
    }

    public Float getPrice() {
        return price;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getBankCardName() {
        return bankCardName;
    }

    public void setBankCardName(String bankCardName) {
        this.bankCardName = bankCardName;
    }

    public String getBankCardNumber() {
        return bankCardNumber;
    }

    public void setBankCardNumber(String bankCardNumber) {
        this.bankCardNumber = bankCardNumber;
    }

    public Float getAmount() {
        return amount;
    }

    public void setAmount(Float amount) {
        this.amount = amount;
    }

    public String getAccountNumber() {
        return accountNumber;
    }

    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }

    public Integer getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(Integer paymentType) {
        this.paymentType = paymentType;
    }
}
